"Investors should stay cautious at present levels as midcap and smallcap indices have rallied more than 150% since the lows of March 2020."